"""Unicode Properties from Unicode version 6.1.0 (autogen)."""

unicode_joining_group = {
    "^ain": "\x00-\u0638\u063b-\u069f\u06a1-\u06fb\u06fd-\u075c\u0760-\U0010ffff",
    "^alaph": "\x00-\u070f\u0711-\U0010ffff",
    "^alef": "\x00-\u0621\u0624\u0626\u0628-\u0670\u0674\u0676-\u0772\u0775-\U0010ffff",
    "^beh": "\x00-\u0627\u0629\u062c-\u066d\u066f-\u0678\u0681-\u074f\u0757-\u089f\u08a1-\U0010ffff",
    "^beth": "\x00-\u0711\u0713-\u072c\u072e-\U0010ffff",
    "^burushaskiyehbarree": "\x00-\u0779\u077c-\U0010ffff",
    "^dal": "\x00-\u062e\u0631-\u0687\u0691-\u06ed\u06ef-\u0758\u075b-\U0010ffff",
    "^dalathrish": "\x00-\u0714\u0717-\u0729\u072b-\u072e\u0730-\U0010ffff",
    "^e": "\x00-\u0724\u0726-\U0010ffff",
    "^farsiyeh": "\x00-\u063c\u0640-\u06cb\u06cd\u06cf-\u0774\u0777-\U0010ffff",
    "^fe": "\x00-\u074e\u0750-\U0010ffff",
    "^feh": "\x00-\u0640\u0642-\u06a0\u06a7-\u075f\u0762-\u08a3\u08a5-\U0010ffff",
    "^finalsemkath": "\x00-\u0723\u0725-\U0010ffff",
    "^gaf": "\x00-\u063a\u063d-\u06a8\u06aa\u06ac-\u06ae\u06b5-\u0761\u0765-\U0010ffff",
    "^gamal": "\x00-\u0712\u0715-\u072d\u072f-\U0010ffff",
    "^hah": "\x00-\u062b\u062f-\u0680\u0688-\u06be\u06c0-\u0756\u0759-\u076d\u0770-\u0771\u0773-\u077b\u077d-\u08a1\u08a3-\U0010ffff",
    "^he": "\x00-\u0716\u0718-\U0010ffff",
    "^heh": "\x00-\u0646\u0648-\U0010ffff",
    "^hehgoal": "\x00-\u06c0\u06c3-\U0010ffff",
    "^heth": "\x00-\u0719\u071b-\U0010ffff",
    "^kaf": "\x00-\u0642\u0644-\u06ab\u06af-\u077e\u0780-\U0010ffff",
    "^kaph": "\x00-\u071e\u0720-\U0010ffff",
    "^khaph": "\x00-\u074d\u074f-\U0010ffff",
    "^knottedheh": "\x00-\u06bd\u06bf-\u06fe\u0700-\U0010ffff",
    "^lam": "\x00-\u0643\u0645-\u06b4\u06b9-\u0769\u076b-\u08a5\u08a7-\U0010ffff",
    "^lamadh": "\x00-\u071f\u0721-\U0010ffff",
    "^meem": "\x00-\u0644\u0646-\u0764\u0767-\u08a6\u08a8-\U0010ffff",
    "^mim": "\x00-\u0720\u0722-\U0010ffff",
    "^nonjoining": "\u0620\u0622-\u063f\u0641-\u064a\u066e-\u066f\u0671-\u0673\u0675-\u06d3\u06d5\u06ee-\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u077f\u08a0\u08a2-\u08ac",
    "^noon": "\x00-\u0645\u0647-\u06b8\u06bd-\u0766\u076a-\U0010ffff",
    "^nun": "\x00-\u0721\u0723-\U0010ffff",
    "^nya": "\x00-\u06bc\u06be-\U0010ffff",
    "^pe": "\x00-\u0725\u0727-\U0010ffff",
    "^qaf": "\x00-\u0641\u0643-\u066e\u0670-\u06a6\u06a9-\u08a4\u08a6-\U0010ffff",
    "^qaph": "\x00-\u0728\u072a-\U0010ffff",
    "^reh": "\x00-\u0630\u0633-\u0690\u069a-\u06ee\u06f0-\u075a\u075c-\u076a\u076d-\u0770\u0772-\u08a9\u08ab-\U0010ffff",
    "^reversedpe": "\x00-\u0726\u0728-\U0010ffff",
    "^rohingyayeh": "\x00-\u08ab\u08ad-\U0010ffff",
    "^sad": "\x00-\u0634\u0637-\u069c\u069f-\u06fa\u06fc-\U0010ffff",
    "^sadhe": "\x00-\u0727\u0729-\U0010ffff",
    "^seen": "\x00-\u0632\u0635-\u0699\u069d-\u06f9\u06fb-\u075b\u075d-\u076c\u076e-\u076f\u0771-\u077c\u077f-\U0010ffff",
    "^semkath": "\x00-\u0722\u0724-\U0010ffff",
    "^shin": "\x00-\u072a\u072c-\U0010ffff",
    "^swashkaf": "\x00-\u06a9\u06ab-\U0010ffff",
    "^syriacwaw": "\x00-\u0717\u0719-\U0010ffff",
    "^tah": "\x00-\u0636\u0639-\u069e\u06a0-\u08a2\u08a4-\U0010ffff",
    "^taw": "\x00-\u072b\u072d-\U0010ffff",
    "^tehmarbuta": "\x00-\u0628\u062a-\u06bf\u06c1-\u06d4\u06d6-\U0010ffff",
    "^tehmarbutagoal": "\x00-\u06c2\u06c4-\U0010ffff",
    "^teth": "\x00-\u071a\u071d-\U0010ffff",
    "^waw": "\x00-\u0623\u0625-\u0647\u0649-\u0675\u0678-\u06c3\u06cc-\u06ce\u06d0-\u0777\u077a-\u08aa\u08ac-\U0010ffff",
    "^yeh": "\x00-\u061f\u0621-\u0625\u0627-\u0648\u064b-\u0677\u0679-\u06cf\u06d2-\u0776\u0778-\u08a7\u08aa-\U0010ffff",
    "^yehbarree": "\x00-\u06d1\u06d4-\U0010ffff",
    "^yehwithtail": "\x00-\u06cc\u06ce-\U0010ffff",
    "^yudh": "\x00-\u071c\u071e-\U0010ffff",
    "^yudhhe": "\x00-\u071d\u071f-\U0010ffff",
    "^zain": "\x00-\u0718\u071a-\U0010ffff",
    "^zhain": "\x00-\u074c\u074e-\U0010ffff",
    "ain": "\u0639-\u063a\u06a0\u06fc\u075d-\u075f",
    "alaph": "\u0710",
    "alef": "\u0622-\u0623\u0625\u0627\u0671-\u0673\u0675\u0773-\u0774",
    "beh": "\u0628\u062a-\u062b\u066e\u0679-\u0680\u0750-\u0756\u08a0",
    "beth": "\u0712\u072d",
    "burushaskiyehbarree": "\u077a-\u077b",
    "dal": "\u062f-\u0630\u0688-\u0690\u06ee\u0759-\u075a",
    "dalathrish": "\u0715-\u0716\u072a\u072f",
    "e": "\u0725",
    "farsiyeh": "\u063d-\u063f\u06cc\u06ce\u0775-\u0776",
    "fe": "\u074f",
    "feh": "\u0641\u06a1-\u06a6\u0760-\u0761\u08a4",
    "finalsemkath": "\u0724",
    "gaf": "\u063b-\u063c\u06a9\u06ab\u06af-\u06b4\u0762-\u0764",
    "gamal": "\u0713-\u0714\u072e",
    "hah": "\u062c-\u062e\u0681-\u0687\u06bf\u0757-\u0758\u076e-\u076f\u0772\u077c\u08a2",
    "he": "\u0717",
    "heh": "\u0647",
    "hehgoal": "\u06c1-\u06c2",
    "heth": "\u071a",
    "kaf": "\u0643\u06ac-\u06ae\u077f",
    "kaph": "\u071f",
    "khaph": "\u074e",
    "knottedheh": "\u06be\u06ff",
    "lam": "\u0644\u06b5-\u06b8\u076a\u08a6",
    "lamadh": "\u0720",
    "meem": "\u0645\u0765-\u0766\u08a7",
    "mim": "\u0721",
    "nonjoining": "\x00-\u061f\u0621\u0640\u064b-\u066d\u0670\u0674\u06d4\u06d6-\u06ed\u06f0-\u06f9\u06fd-\u06fe\u0700-\u070f\u0711\u0730-\u074c\u0780-\u089f\u08a1\u08ad-\U0010ffff",
    "noon": "\u0646\u06b9-\u06bc\u0767-\u0769",
    "nun": "\u0722",
    "nya": "\u06bd",
    "pe": "\u0726",
    "qaf": "\u0642\u066f\u06a7-\u06a8\u08a5",
    "qaph": "\u0729",
    "reh": "\u0631-\u0632\u0691-\u0699\u06ef\u075b\u076b-\u076c\u0771\u08aa",
    "reversedpe": "\u0727",
    "rohingyayeh": "\u08ac",
    "sad": "\u0635-\u0636\u069d-\u069e\u06fb",
    "sadhe": "\u0728",
    "seen": "\u0633-\u0634\u069a-\u069c\u06fa\u075c\u076d\u0770\u077d-\u077e",
    "semkath": "\u0723",
    "shin": "\u072b",
    "swashkaf": "\u06aa",
    "syriacwaw": "\u0718",
    "tah": "\u0637-\u0638\u069f\u08a3",
    "taw": "\u072c",
    "tehmarbuta": "\u0629\u06c0\u06d5",
    "tehmarbutagoal": "\u06c3",
    "teth": "\u071b-\u071c",
    "waw": "\u0624\u0648\u0676-\u0677\u06c4-\u06cb\u06cf\u0778-\u0779\u08ab",
    "yeh": "\u0620\u0626\u0649-\u064a\u0678\u06d0-\u06d1\u0777\u08a8-\u08a9",
    "yehbarree": "\u06d2-\u06d3",
    "yehwithtail": "\u06cd",
    "yudh": "\u071d",
    "yudhhe": "\u071e",
    "zain": "\u0719",
    "zhain": "\u074d"
}
ascii_joining_group = {
    "^ain": "\x00-\U0010ffff",
    "^alaph": "\x00-\U0010ffff",
    "^alef": "\x00-\U0010ffff",
    "^beh": "\x00-\U0010ffff",
    "^beth": "\x00-\U0010ffff",
    "^burushaskiyehbarree": "\x00-\U0010ffff",
    "^dal": "\x00-\U0010ffff",
    "^dalathrish": "\x00-\U0010ffff",
    "^e": "\x00-\U0010ffff",
    "^farsiyeh": "\x00-\U0010ffff",
    "^fe": "\x00-\U0010ffff",
    "^feh": "\x00-\U0010ffff",
    "^finalsemkath": "\x00-\U0010ffff",
    "^gaf": "\x00-\U0010ffff",
    "^gamal": "\x00-\U0010ffff",
    "^hah": "\x00-\U0010ffff",
    "^he": "\x00-\U0010ffff",
    "^heh": "\x00-\U0010ffff",
    "^hehgoal": "\x00-\U0010ffff",
    "^heth": "\x00-\U0010ffff",
    "^kaf": "\x00-\U0010ffff",
    "^kaph": "\x00-\U0010ffff",
    "^khaph": "\x00-\U0010ffff",
    "^knottedheh": "\x00-\U0010ffff",
    "^lam": "\x00-\U0010ffff",
    "^lamadh": "\x00-\U0010ffff",
    "^meem": "\x00-\U0010ffff",
    "^mim": "\x00-\U0010ffff",
    "^nonjoining": "",
    "^noon": "\x00-\U0010ffff",
    "^nun": "\x00-\U0010ffff",
    "^nya": "\x00-\U0010ffff",
    "^pe": "\x00-\U0010ffff",
    "^qaf": "\x00-\U0010ffff",
    "^qaph": "\x00-\U0010ffff",
    "^reh": "\x00-\U0010ffff",
    "^reversedpe": "\x00-\U0010ffff",
    "^rohingyayeh": "\x00-\U0010ffff",
    "^sad": "\x00-\U0010ffff",
    "^sadhe": "\x00-\U0010ffff",
    "^seen": "\x00-\U0010ffff",
    "^semkath": "\x00-\U0010ffff",
    "^shin": "\x00-\U0010ffff",
    "^swashkaf": "\x00-\U0010ffff",
    "^syriacwaw": "\x00-\U0010ffff",
    "^tah": "\x00-\U0010ffff",
    "^taw": "\x00-\U0010ffff",
    "^tehmarbuta": "\x00-\U0010ffff",
    "^tehmarbutagoal": "\x00-\U0010ffff",
    "^teth": "\x00-\U0010ffff",
    "^waw": "\x00-\U0010ffff",
    "^yeh": "\x00-\U0010ffff",
    "^yehbarree": "\x00-\U0010ffff",
    "^yehwithtail": "\x00-\U0010ffff",
    "^yudh": "\x00-\U0010ffff",
    "^yudhhe": "\x00-\U0010ffff",
    "^zain": "\x00-\U0010ffff",
    "^zhain": "\x00-\U0010ffff",
    "ain": "",
    "alaph": "",
    "alef": "",
    "beh": "",
    "beth": "",
    "burushaskiyehbarree": "",
    "dal": "",
    "dalathrish": "",
    "e": "",
    "farsiyeh": "",
    "fe": "",
    "feh": "",
    "finalsemkath": "",
    "gaf": "",
    "gamal": "",
    "hah": "",
    "he": "",
    "heh": "",
    "hehgoal": "",
    "heth": "",
    "kaf": "",
    "kaph": "",
    "khaph": "",
    "knottedheh": "",
    "lam": "",
    "lamadh": "",
    "meem": "",
    "mim": "",
    "nonjoining": "\x00-\U0010ffff",
    "noon": "",
    "nun": "",
    "nya": "",
    "pe": "",
    "qaf": "",
    "qaph": "",
    "reh": "",
    "reversedpe": "",
    "rohingyayeh": "",
    "sad": "",
    "sadhe": "",
    "seen": "",
    "semkath": "",
    "shin": "",
    "swashkaf": "",
    "syriacwaw": "",
    "tah": "",
    "taw": "",
    "tehmarbuta": "",
    "tehmarbutagoal": "",
    "teth": "",
    "waw": "",
    "yeh": "",
    "yehbarree": "",
    "yehwithtail": "",
    "yudh": "",
    "yudhhe": "",
    "zain": "",
    "zhain": ""
}
